CMSC 858T: Randomized Algorithms
ثبت نشده
چکیده
A basic problem that arises often in the design and analysis of randomized algorithms is to get a good estimate (upper bound, lower bound, or both) of Pr( ∨ i∈[m]Ei), for some given events Ei. Equivalently, a good lower bound, upper bound or both, is required for Pr( ∧ i∈[m]Ei). As we have seen, one approach would be to use the union bound (“counting sieve”), which is unfortunately quite weak in general. Another obvious approach, which works when the Eis are independent, is to use Pr( ∧
منابع مشابه
CMSC 858T: Randomized Algorithms
One of the basic principles behind conditioning is that “conditioning on a high-probability event keeps things reasonably unchanged; however, if we condition on a low-probability event, then all bets could be off”. More precisely, suppose we wish to estimate Pr[A | B]. Note, in general, that this could be less than, equal to, or greater than Pr[A]. We now prove that if Pr[B] is “high”, then Pr[...
متن کاملCMSC 451 Design and Analysis of Computer Algorithms 1
1Copyright, David M. Mount, 2012 Dept. of Computer Science, University of Maryland, College Park, MD, 20742. These lecture notes were prepared by David Mount for the course CMSC 451, Design and Analysis of Computer Algorithms, at the University of Maryland. Permission to use, copy, modify, and distribute these notes for educational purposes and without fee is hereby granted, provided that this ...
متن کاملCMSC 451 Design and Analysis of Computer Algorithms
Copyright, David M. Mount, 2013 Dept. of Computer Science, University of Maryland, College Park, MD, 20742. These lecture notes were prepared by David Mount for the course CMSC 451, Design and Analysis of Computer Algorithms, at the University of Maryland. Permission to use, copy, modify, and distribute these notes for educational purposes and without fee is hereby granted, provided that this c...
متن کاملCMSC 451 Dave Mount CMSC 451 : Lecture 10 Dynamic Programming : Weighted Interval Scheduling
Dynamic Programming: In this lecture we begin our coverage of an important algorithm design technique, called dynamic programming (or DP for short). The technique is among the most powerful for designing algorithms for optimization problems. Dynamic programming is a powerful technique for solving optimization problems that have certain well-defined clean structural properties. (The meaning of t...
متن کاملCMSC 425 Dave Mount CMSC 425 : Lecture 4 Geometry and Geometric Programming
Such basic geometric problems are fundamental to computer graphics, and over the next few lectures, our goal will be to present the tools needed to answer these sorts of questions. (By the way, a good source of information on how to solve these problems is the series of books entitled “Graphics Gems”. Each book is a collection of many simple graphics problems and provides algorithms for solving...
متن کامل